﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Gruppe1OOPEksamen {

    class Rækkevidde {

        // Denne funktion er Generisk
        public static bool ErIndenfor<T>(T værdi, T maximum, T minimum) where T : IComparable {
            //Checker om værdien er indenfor givne værdier
            return (minimum.CompareTo(værdi) <= 0) && (værdi.CompareTo(maximum) <= 0);
        }

        public static bool MindreEnd<T>(T værdi, T maximum) where T : IComparable {
            //Checker om værdien er mindre end den givne værdi
            return (værdi.CompareTo(maximum) <= 0);
        }

        public static bool StørreEnd<T>(T værdi, T minimum) where T : IComparable {
            //Checker om værdien er større end den givne værdi
            return (minimum.CompareTo(værdi) <= 0);
        }
    }
}
